benchee report

System info

System info

Run Time Comparison

Name Iterations per Second Average Deviation Median Mode Minimum Maximum Sample size
Tuple1D 136.21 K 7.34 μs ±55.74% 6.76 μs 6.71 μs 6.56 μs 1729.69 μs 249313
Tuple2D 134.70 K 7.42 μs ±40.47% 7.08 μs 7.05 μs 6.92 μs 993.08 μs 247745
MapTuple 125.94 K 7.94 μs ±24.67% 7.63 μs 7.61 μs 7.39 μs 536.75 μs 233166
ProcessDictionary 64.42 K 15.52 μs ±13.52% 15.10 μs 15.05 μs 14.87 μs 401.60 μs 89887
ETSSet 60.17 K 16.62 μs ±10.44% 16.07 μs 16.00 μs 15.81 μs 159.42 μs 42957
MapTupleFull 55.00 K 18.18 μs ±13.75% 17.01 μs 16.68 μs 16.50 μs 291.44 μs 66024
MapTupleHalfFull 53.13 K 18.82 μs ±8.09% 18.09 μs 18.00 μs 17.70 μs 131.06 μs 76229
ETSOrderedSet 38.75 K 25.81 μs ±13.16% 25.00 μs 24.90 μs 24.32 μs 547.35 μs 33443
Map2D 36.25 K 27.58 μs ±8.30% 27.62 μs 25.89 μs 25.03 μs 169.63 μs 61423
List2D 29.61 K 33.77 μs ±4.08% 33.38 μs 33.28 μs 31.95 μs 215.26 μs 52999
MapTupleQuarterFull 28.19 K 35.47 μs ±5.55% 34.98 μs 34.69 μs 34.36 μs 320.71 μs 51607
List1D 15.56 K 64.28 μs ±2.78% 63.99 μs 63.90 μs 61.46 μs 129.77 μs 29656

Memory Usage Comparison

Name Average Deviation Median Mode Minimum Maximum Sample size
Tuple1D 54.91 KB ±0.00% 54.91 KB 54.91 KB 54.91 KB 54.91 KB 1596
Tuple2D 18.51 KB ±0.00% 18.51 KB 18.51 KB 18.51 KB 18.51 KB 2144
MapTuple 12.74 KB ±0.00% 12.74 KB 12.74 KB 12.74 KB 12.74 KB 1605
ProcessDictionary 9.52 KB ±0.00% 9.52 KB 9.52 KB 9.52 KB 9.52 KB 1448
ETSSet 11.55 KB ±0.00% 11.55 KB 11.55 KB 11.55 KB 11.55 KB 1037
MapTupleFull 25.79 KB ±0.00% 25.79 KB 25.79 KB 25.79 KB 25.79 KB 1430
MapTupleHalfFull 24.06 KB ±0.00% 24.06 KB 24.06 KB 24.06 KB 24.06 KB 1593
ETSOrderedSet 11.55 KB ±0.00% 11.55 KB 11.55 KB 11.55 KB 11.55 KB 958
Map2D 49.55 KB ±0.00% 49.55 KB 49.55 KB 49.55 KB 49.55 KB 695
List2D 22.60 KB ±0.00% 22.60 KB 22.60 KB 22.60 KB 22.60 KB 802
MapTupleQuarterFull 47.56 KB ±0.00% 47.56 KB 47.56 KB 47.56 KB 47.56 KB 721
List1D 59.38 KB ±0.00% 59.38 KB 59.38 KB 59.38 KB 59.38 KB 438